home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac100% 1999 April
/
MAC100-1999-04.ISO.7z
/
MAC100-1999-04.ISO
/
オンラインソフト定点観測
/
Graphics
/
X-TRACE67.lzh
/
XTRACE R67
/
X-TRACE
/
X-TRACE.rsrc
/
TEXT_703_dxfx.xt3.txt
< prev
next >
Wrap
Text File
|
1999-01-31
|
1KB
|
65 lines
xtrace "DXFX; DXF data direct import script"
{
pragma smooth_with_bound=off;
// determin reflection and high-light parameter
nvar dxfx.refl_rate=1; // in percent(%)
nvar dxfx.nrefl=8;
var dxfx.rr.refl,dxfx.rr.high,dxfx.rr.beta;
dxfx.rr.refl=dxfx.refl_rate/100;
if (dxfx.refl_rate=0)
{
dxfx.nrefl=0;
dxfx.rr.high=0;
dxfx.rr.beta=0;
}
elif (dxfx.refl_rate=1)
{
dxfx.nrefl=0;
dxfx.rr.high=80;
dxfx.rr.beta=0.20;
}
else
{
dxfx.rr.high=1;
dxfx.rr.beta=0.2;
}
nvar dxfx.vsmooth=120;
smooth dxfx.vsmooth : model
{
nvar dxfx.cr=1.000, dxfx.cg=0.000, dxfx.cb=0.000;
attr dxfx_atr=
{
color dxfx.cr,dxfx.cg,dxfx.cb;
diff 1 - dxfx.rr.refl,0.000;
refl dxfx.rr.refl,dxfx.rr.high,dxfx.rr.beta;
};
nmacro dxfx.file_name="dxfx.dxf";
dxf $(dxfx.file_name) =
{
dxf_silent on;
};
}
nvar dxfx.nshdw=0, dxfx.distr=0;
cond 0,1, dxfx.nrefl,dxfx.nshdw,dxfx.distr;
screen fwid,fwid,fbit;
nvar dxfx.ar=0.3,dxfx.ag=0.3,dxfx.ab=0.3;
ambi 1, dxfx.ar,dxfx.ag,dxfx.ab, 0.2, 0,0;
nvar dxfx.vx=0, dxfx.vy=1, dxfx.vz=0;
nvar dxfx.wx=1, dxfx.wy=1, dxfx.wz=1;
nvar dxfx.lx=dxfx.wx, dxfx.ly=dxfx.wy, dxfx.lz=dxfx.wz;
model
{
levery dxfx.vx,dxfx.vy,dxfx.vz;
viewpoly 30, 0,1,0, dxfx.wx,dxfx.wy,dxfx.wz;
screw dxfx.vx,dxfx.vy,dxfx.vz, -45;
inf dxfx.lx,dxfx.ly,dxfx.lz, 0.267, 0.800,0.800,0.800;
}
}